forehead and eyelid hemangioma - French English Dictionary